#include <stdio.h>
#include <unistd.h>

int main()
{
    /*
     * 1.打开文件
     * 2.往文件当中写入内容
     * 3.从文件当中读取内容
     * 4.打印读到的内容
    */
    FILE *fp = fopen("./1.txt","a+");
    if(fp == NULL)
    {
        perror("fopen");
        return 0;
    }

    fwrite("i am student",1,13,fp);//加上\0是13个字节

    fseek(fp,1,SEEK_SET);//fwrite写完后，文件流指针已经指向末尾，读的时候，需要把文件流指针放到文件头部
    char buf[1024] = {0};
    fread(buf,1,sizeof(buf)-1,fp);//往buf里面读

    printf("buf:%s\n",buf);

    return 0;
}
